self-blocking syringe - Spanish English Dictionary